package com.project.webservice.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.project.webservice.dto.SearchGetQualityTidDayDto;
import com.project.webservice.dto.TbTidRunDayDto;
import com.project.webservice.entity.TbTidRunDay;

import java.util.List;

public interface TbTidRunDayService extends IService<TbTidRunDay> {

    public  IPage<TbTidRunDay> getTbTidRunDayByPage(Page page, TbTidRunDay tbTidRunDay);
    /**
     * 电子标签营运质量报告(一张电子标签多天)exec RFID_RUN.dbo.GET_QUALITY_TID_DAYs '{0}', '{1}', '{2}', '{3}', {4}, {5}
     * @param search
     * @return
     */
    public IPage<TbTidRunDayDto> getQualityTidDays(Page<TbTidRunDayDto> page, SearchGetQualityTidDayDto search);

    /**
     * 电子标签营运质量报告(多张电子标签一天)exec RFID_RUN.dbo.GET_QUALITY_TIDs_DAY '{0}', '{1}', {2}, {3}
     * @param page
     * @param search
     * @return
     */
    public IPage<TbTidRunDayDto> getQualityTidsDay(Page<TbTidRunDayDto> page, SearchGetQualityTidDayDto search);
}
